package com.jqbd.mapper;

import com.jqbd.pojo.Admin;

import com.jqbd.pojo.User;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author jh
 * Created by Enzo Cotter on 2022/11/11.
 */
@Repository
public interface AdminMapper {

    /**
     * 管理员登录
     * @param username
     * @param password
     * @return
     */
     Admin login( String username,  String password);



    /**
     * 查询所有管理员信息
     * @return
     */
    List<Admin> findAll();

    /**
     * 添加管理员信息
     * @param admin
     */
    int  add(Admin admin);

    /**
     * 删除单个管理员
     * @param adminId
     */
    int  deleteById(Integer adminId);

    /**
     * 批量删除管理员
     * @param deleteByIds
     */
    int deleteByIds(Integer[] deleteByIds);

    /**
     * 修改管理员
     * @param admin
     */
    void update(Admin admin);


    /**
     * 导出表
     * @param ids
     * @return
     */
    List<Admin> findByIds(Integer[] ids);

    List<Admin> findAllNoparm();
}








